be unsparing in one's efforts

不遗余力